package com.iweb.entity;

import lombok.Data;

/**
 * @author jay
 * @date 2021/9/11
 * @desc ajax返回结构体
 */
@Data
public class ReturnData {
    /**
     * 保存返回编码
     */
    private String code;
    /**
     * 保存返回值
     */
    private Object data;
    /**
     * 错误信息
     */
    private String errorMessage;

    public void success() {
        this.setCode("00000");
    }

    public void success(Object data) {
        this.setCode("00000");
        this.setData(data);
    }

    /**
     * 通用异常处理
     *
     * @param errorMessage
     */
    public void error(String errorMessage) {
        this.setCode("A0500");
        this.setErrorMessage(errorMessage);
    }

}
